/*	BuildAcademy class declaration.
 *
*/

#ifndef BuildAcademy_H_
#define BuildAcademy_H_

#include "Behavior.h"
#include <BWAPI.h>

class BuildAcademy : public Behavior
{
public:
	BuildAcademy(std::string incName = "BuildAcademy") : Behavior(incName), builder(NULL) { }
	
	void Enter();
	void Execute();
	void Exit();

	bool CheckConditions();

private:

	BWAPI::Unit* builder;
};

#endif